package com.bsbc.project.controller;

import com.bsbc.project.entity.Person;
import com.bsbc.project.entity.Unit;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.ArrayList;
import java.util.List;

@RestController
/**
 * 模拟数据库请求数据
 */
public class MysqlController {

    /**
     * 人员
     * @return
     */
    public static List<Person> getPersonList() {
        List<Person> personList = new ArrayList<>();
        personList.add(Person.builder().userName("浩克").idCard("410928199915203621").sex(1).build());
        personList.add(Person.builder().userName("美国队长").idCard("410928199915203621").sex(1).build());
        personList.add(Person.builder().userName("钢铁侠").idCard("410928199915203621").sex(2).build());
        personList.add(Person.builder().userName("蜘蛛侠").idCard("410928199915203621").sex(2).build());
        return personList;
    }

    /**
     * 单位
     * @return
     */
    public static List<Unit> getUnits(){
        List<Unit> unitList = new ArrayList<>();
        unitList.add(Unit.builder().unitCode("0015").unitName("江苏省电力有限公司").shortName("江苏").build());
        unitList.add(Unit.builder().unitCode("0020").unitName("湖南省电力有限公司").shortName("湖南").build());
        unitList.add(Unit.builder().unitCode("0021").unitName("山东省电力有限公司").shortName("山东").build());
        unitList.add(Unit.builder().unitCode("0032").unitName("山西省电力有限公司").shortName("山西").build());
        unitList.add(Unit.builder().unitCode("0002").unitName("国王华北分布").shortName("华北").build());
        unitList.add(Unit.builder().unitCode("0003").unitName("国王华东分布").shortName("华东").build());
        return unitList;
    }

}
